@charset "utf-8";
.line	{text-decoration:underline;}
.exp	{display:none;} 
/* welcome */
.welcome{position:absolute;width:695px;height:455px;background:url("../images/welcome_bg.png") no-repeat;top:50%;left:50%;margin-left:-347px;margin-top:-242px;z-index:10002;text-align:left;}
.welcome .w_title{height:145px;position:relative;} 
.welcome .w_title button{position:absolute;right:15px;top:12px;background:url("../images/welcome_bg.png") no-repeat -171px -470px;width:42px;height:15px;}
.welcome .w_show{height:265px;padding-left:20px;}
.welcome dl{width:211px;height:257px;float:left;overflow:hidden;}
.welcome dt{height:0;}
.welcome .s_pic{height:135px;background-repeat:no-repeat;} 
.welcome .s_text{padding-left:10px;color:#939393;}
.welcome .s_text p{width:178px;line-height:21px;}
.welcome .s1{width:232px;}
.welcome .s2{width:228px;}
.welcome .s1 .s_pic{background-image:url("../images/welcome_p1.jpg");} 
.welcome .s2 .s_pic{background-image:url("../images/welcome_p2.jpg");} 
.welcome .s2 .s_text strong{display:block;width:151px;height:35px;background:url("../images/welcome_bg.png") no-repeat 0 -470px;}
.welcome .s3 .s_pic{background-image:url("../images/welcome_p3.jpg");} 
.welcome .s3 .s_text p{width:190px;}
.welcome .to_fanli {height:40px;position:relative;}
.welcome .to_fanli .w_study{position:absolute;top:6px;right:10px;text-align:right;}
.welcome .to_fanli{text-align:center;color:#474747;font-size:14px;}
.welcome .to_fanli button{background:url("../images/welcome_bg.png") no-repeat -233px -470px;width:86px;height:28px;margin-left:10px;}

.tbdp{width:225px; height:82px; overflow:hidden; margin:3px auto;}
.tbdplist1{margin:1px auto; border:1px solid #ddd; width:200px; height:78px; cursor:pointer}
.tbdplist2{margin:0 auto; border:2px solid #a34500; width:200px; height:78px; cursor:pointer}
.tbdplist3{margin:1px auto; border:1px solid #ddd; width:117px; height:80px; cursor:pointer}
.tbdplist4{margin:0 auto; border:2px solid #a34500; width:117px; height:80px; cursor:pointer}
/* index v2 */
.index {
	width:950px;
	margin:5px auto 0 auto;
}


/* mall menu */
.mall{
	width:210px;
	float:left;
	text-align:left;
	position:relative;
	z-index:2;
}
.mall .menu{width:196px;border:2px solid #D8B281;text-align:left;background:url("../images/go_mall_v2.png") repeat-x 0 -70px;position:relative;z-index:2; height:261px;}
.mall .menu h2{height:30px;background:url("../images/go_mall_v2.png") no-repeat;}
.mall .menu li{list-style:none;height:33px;line-height:33px;background:url("../images/go_mall_v2.png") no-repeat -200px 3px;position:relative;}
.mall .menu li h3{width:70px;float:left;color:#aa4100;font-size:12px;position:relative;z-index:3;overflow:hidden; height:33px; line-height:33px;}
.mall .menu li h3 em{padding-left:10px;font-style:normal; }
.mall .menu li p{width:120px;float:left;color:#595959;background:url("../images/go_mall_v2.png") no-repeat 112px -44px;position:relative;z-index:3; overflow:hidden; height:33px; line-height:33px;}
.mall .menu li p a{color:#595959;}

.mall .menu .menu_show{position:absolute;z-index:0;width:250px;left:195px;top:-3px;display:none;}
.mall .menu .menu_show dl{position:relative;z-index:0;border:2px solid #A34500;background:#FFFFFF;padding:0 0 10px 0;line-height:23px;-moz-box-shadow:0 0 5px #cccccc;-webkit-box-shadow:0 0 5px #cccccc;zoom:1; height:auto}
.mall .menu .menu_show dt{padding-left:18px;height:33px;line-height:33px;}
.mall .menu .menu_show dd{padding-left:18px; float:left;width:100px;}
.mall .menu .menu_show dl a{color:#2e5f87;}
.mall .menu .menu_show dd em{font-style:normal;color:#595959;}

.mall .menu li.on cite{display:block;position:absolute;z-index:1;border:2px solid #A34500;border-right-width:0;left:-197px;top:0;width:197px;height:33px;background:#FFFFFF;}
.mall .menu li.on h3{color:#584537;}
.mall .menu li.on p{background:none;}
.mall .menu li.on p a{color:#2e5f87;}
.mall .menu li.on .menu_show{display:block;}
#menu_show_end{background:none;}

/* button common */
a.btn {color:#FFFFFF;text-decoration:none;cursor:pointer;}
.btn{display:inline-block;height:21px;line-height:21px;color:#FFFFFF;padding-left:10px;background:url("../images/fanli_icon.png") no-repeat;}
.btn span{display:inline-block;height:21px;padding-right:10px;background:url("../images/fanli_icon.png") no-repeat right 0;}
.btn:hover{background-position:0 -25px;}
.btn:hover span{background-position:right -25px;}

.btn.disabled{background-position:0 -50px;cursor:default;color:#B5B5B5;}
.btn.disabled span{background-position:right -50px}


/* main content */
.main{float:left;width:500px;position:relative;z-index:0;}
.main .more_link{position:absolute;width:40%;height:21px;line-height:30px;top:13px;right:0;padding-right:10px;text-align:right;}

/* main content -> site path  */
.site_path{border-top:1px solid #dedede;background:#F9F9F9;padding-left:7px;line-height:31px;text-align:left;}

.focus{position:relative;width:500px;height:247px;overflow:hidden;}
.focus img{width:500px;height:216px;}
.focus .selecter{width:100%;height:31px;line-height:31px;background:url("../images/fanli_index.gif") no-repeat 0 -42px;overflow:hidden;}
.focus .selecter a{display:block;float:left;width:125px;height:31px;overflow:hidden;color:#505050;text-decoration:none;text-align:center;}
.focus .selecter a:hover,
.focus .selecter a.on{background:url("../images/fanli_index.gif") no-repeat;color:#63482d;font-weight:bold;}


/* main content -> mall commend */
.mall_commend{position:relative;text-align:left;zoom:1;}
.mall_commend h2{height:43px;background:url("../images/fanli_index.gif") repeat-x 0 -350px;}
.mall_commend h2 span{display:block;width:50%;height:43px;overflow:hidden;line-height:200px;background:url("../images/fanli_index.gif") no-repeat -250px -100px;}
.mall_commend .mall_content{width:500px;height:178px;overflow:hidden;}
.mall_commend .mall_content .content_item{width:512px;list-style:none;padding:10px 0 0 1px;line-height:21px;}
.mall_commend .mall_content .content_item li{float:left;width:125px;height:85px;overflow:hidden;}
.mall_commend .mall_content .content_item .picture{width:115px;height:78px;border:1px solid #CCCCCC;}
.mall_commend .mall_content .content_item .name{width:115px;height:21px;overflow:hidden;margin-top:-28px;text-align:center; color:#999}
.mall_commend .mall_content .content_text{width:512px;list-style:none;padding:5px 0 0 10px;line-height:21px;text-align:left;}
.mall_commend .mall_content .content_text li{float:left;width:160px;height:21px;overflow:hidden;} 

/* main content -> vip sale */
.vip_sale{position:relative;text-align:left;zoom:1;}
.vip_sale h2{height:43px;background:url("../images/fanli_index.gif") repeat-x 0 -350px;}
.vip_sale h2 span{display:block;width:50%;height:43px;overflow:hidden;line-height:200px;background:url("../images/fanli_index.gif") no-repeat -250px -150px;}
.vip_sale .mall_content{overflow:hidden;}
.vip_sale .mall_content .content_item{list-style:none;line-height:21px;padding-top:10px;}
.vip_sale .mall_content .content_item li{float:left;width:250px;height:100px;overflow:hidden;text-align:center;}
.vip_sale .mall_content .content_item li a:hover { color:#FF9900}
.vip_sale .mall_content .content_text{width:510px;list-style:none;line-height:23px;padding-top:0px;text-align:left;}
.vip_sale .mall_content .content_text li{float:left;width:250px;height:23px;overflow:hidden;}
.vip_sale .mall_content .content_text li p{padding-left:10px;}


/* main content -> use fanli */
.use_fanli{position:relative;text-align:left;zoom:1;}
.use_fanli h2{height:43px;background:url("../images/fanli_index.gif") repeat-x 0 -350px;}
.use_fanli h2 span{display:block;width:50%;height:43px;overflow:hidden;line-height:200px;background:url("../images/fanli_index.gif") no-repeat -250px -200px;}
.use_fanli .mall_content{height:326px;overflow:hidden;}
.use_fanli .mall_content ul{list-style:none;line-height:21px;padding-top:10px;}
.use_fanli .mall_content li{float:left;width:125px;height:150px;overflow:hidden;text-align:center;}
.use_fanli .mall_content .name{height:21px;overflow:hidden;}


/* frame */
.frame{width:198px;border:1px solid #D4D2D2;text-align:left;margin-top:10px;position:relative;z-index:1;}
.frame h2{position:relative;height:33px;line-height:33px;border-bottom:1px solid #d6d6d6;background:#F6F6F6;}
.frame h2 span{position:absolute;display:block;height:33px;padding-left:10px;left:0;top:0;border-bottom:1px solid #D29A9A;color:#ac0116;font-size:14px;}
.frame .frame_link{text-align:center;padding:10px 0 5px 0;}
.frame .frame_tips{text-align:center;padding-bottom:10px;color:#d39662;}
.frame .qq{text-align:center;padding-bottom:0px;color:#a54702; font-size:18px; font-weight:bold; padding-bottom:6px;}

/* limit time */
.limit_time{text-align:center;margin-top:10px;}

/* booking */
.booking{background:#FFFCF4;margin-top:10px;}
.booking h2{height:73px;overflow:hidden;background:url("../images/fanli_index.gif") no-repeat 7px -100px;text-indent:-2012px;border-bottom:0;}

/* service */
.service{background:#FFFCF4;}
.service h2{height:60px;overflow:hidden;background:url("../images/fanli_index.gif") no-repeat 7px -200px;text-indent:-2012px;border-bottom:0;}

/* faq */
.faq ul{padding:5px 0;}
.faq li{background:url("../images/fanli_index.gif") no-repeat -238px -267px;line-height:23px;height:23px; width:165px;text-align:left;padding-left:24px;overflow:hidden;position:relative; float:none} 

/* side  */
.side{float:right;width:230px;}
.side .frame{width:228px;}

/* side -> study */
.study{height:247px;background:url("../images/fanli_index.gif") no-repeat 0 -400px;}
.dostudy a{ background:url(../images/fanli_icon.png) 0px -75px; text-decoration:none;font-size:12px; color:#666; text-align:center; line-height:27px; width:139px; height:27px; display:block; position:relative; top:200px; margin:auto}
.dostudy a:hover{ background:url(../images/fanli_icon.png) 0px -110px; text-decoration:none}
/* side -> notice */
.notice ul{padding:10px 0;}
.notice li{background:url("../images/fanli_index.gif") no-repeat -238px -267px;line-height:23px;height:23px;text-align:left;padding-left:24px;padding-top:2px;overflow:hidden;position:relative; width:200px; float:none} 

/* side -> post */
.post{text-align:center;}
.post ul{list-style:none;padding:10px 0 5px 0;}
.post li .name{line-height:27px;height:27px;overflow:hidden;}

/* side -> bbs */
.bbs ul{padding:10px 0;}
.bbs li{background:url("../images/fanli_index.gif") no-repeat -238px -267px;line-height:23px;height:23px;text-align:left;padding-left:24px;overflow:hidden;position:relative;} 


/* help link */
.yqlj{width:950px;height:auto;margin:10px 3px 10px 3px;clear:both; border:#CCCCCC 1px solid; margin:auto; margin-top:5px;}
/* sidebar */
.sidebar{float:right;width:235px;}  
.sidebar .step_control{position:relative;width:235px;height:133px;background:url("../images/go_list.png") no-repeat;margin-bottom:10px;}
.sidebar .step_control a{display:block;position:absolute;width:26px;height:81px;background:url("../images/go_list.png") no-repeat -235px 0;left:233px;top:0;}
.template_mod{ width:115px; height:50px;}
.artpic{ width:245px; height:90px;}
.yqljlist { 
width:100%;
overflow:hidden;
clear:both;
padding-bottom:10px;
 }
.yqljlist li {	
float:left;
line-height:14px;
padding:8px 5px 0px;
white-space:nowrap;}
.yqljlist li a { display: block;float: left;}
.yqljlist li a:link { text-decoration:none; color:#666666  }
.yqljlist li a:hover { text-decoration:underline; color:#FF9900 }
.yqljlist li a:visited { text-decoration:none; color:#666666  }
.newartlist{ width:200px; overflow:hidden; line-height:20px; height:20px;}
.yqljtitle{width:950px; height:20px; line-height:20px; font-size:12px; font-weight:bold; text-align:left; margin-left:5px; margin-top:5px;}
.hot_goods_list_num{ color:#FF3300}
.yqlj img { width:}